let animateCssClassName = [
  {
    label: '进入',
    children: [
      { label: '渐显', value: 'fadeIn', typeId: 0 },
      { label: '向左进入', value: 'fadeInLeft', typeId: 0 },
      { label: '向右进入', value: 'fadeInRight', typeId: 0 },
      { label: '向上进入', value: 'fadeInUp', typeId: 0 },
      { label: '向下进入', value: 'fadeInDown', typeId: 0 },
      { label: '向左长距进入', value: 'fadeInLeftBig', typeId: 0 },
      { label: '向右长距进入', value: 'fadeInRightBig', typeId: 0 },
      { label: '向上长距进入', value: 'fadeInUpBig', typeId: 0 },
      { label: '向下长距进入', value: 'fadeInDownBig', typeId: 0 },
      { label: '旋转进入', value: 'rotateIn', typeId: 0 },
      { label: '左顺时针旋转', value: 'rotateInDownLeft', typeId: 0 },
      { label: '右逆时针旋转', value: 'rotateInDownRight', typeId: 0 },
      { label: '左逆时针旋转', value: 'rotateInUpLeft', typeId: 0 },
      { label: '右逆时针旋转', value: 'rotateInUpRight', typeId: 0 },
      { label: '弹入', value: 'bounceIn', typeId: 0 },
      { label: '向左弹入', value: 'bounceInLeft', typeId: 0 },
      { label: '向右弹入', value: 'bounceInRight', typeId: 0 },
      { label: '向上弹入', value: 'bounceInUp', typeId: 0 },
      { label: '向下弹入', value: 'bounceInDown', typeId: 0 },
      { label: '光速进入', value: 'lightSpeedIn', typeId: 0 },
      { label: 'Y轴旋转', value: 'flip', typeId: 0 },
      { label: '中心X轴旋转', value: 'flipInX', typeId: 0 },
      { label: '中心Y轴旋转', value: 'flipInY', typeId: 0 },
      { label: '左长半径旋转', value: 'rollIn', typeId: 0 },
      { label: '由小变大进入', value: 'zoomIn', typeId: 0 },
      { label: '左变大进入', value: 'zoomInLeft', typeId: 0 },
      { label: '右变大进入', value: 'zoomInRight', typeId: 0 },
      { label: '向上变大进入', value: 'zoomInUp', typeId: 0 },
      { label: '向下变大进入', value: 'zoomInDown', typeId: 0 },
      { label: '向左滑动展开', value: 'slideInLeft', typeId: 0 },
      { label: '向右滑动展开', value: 'slideInRight', typeId: 0 },
      { label: '向上滑动展开', value: 'slideInUp', typeId: 0 },
      { label: '向下滑动展开', value: 'slideInDown', typeId: 0 }
    ]
  },
  {
    label: '强调',
    children: [
      { label: '弹跳', value: 'bounce', typeId: 1 },
      { label: '闪烁', value: 'flash', typeId: 1 },
      { label: '放大缩小', value: 'pulse', typeId: 1 },
      { label: '放大缩小弹簧', value: 'rubberBand', typeId: 1 },
      { label: '左右晃动', value: 'shake', typeId: 1 },
      { label: '左右小幅晃动', value: 'headShake', typeId: 1 },
      { label: '左右扇形摇摆', value: 'swing', typeId: 1 },
      { label: '放大晃动缩小', value: 'tada', typeId: 1 },
      { label: '扇形摇摆', value: 'wobble', typeId: 1 },
      { label: '左右上下晃动', value: 'jello', typeId: 1 },
      { label: 'Y轴旋转', value: 'flip', typeId: 1 }
    ]
  },
  {
    label: '退出',
    children: [
      { label: '渐隐', value: 'fadeOut', typeId: 2 },
      { label: '向左退出', value: 'fadeOutLeft', typeId: 2 },
      { label: '向右退出', value: 'fadeOutRight', typeId: 2 },
      { label: '向上退出', value: 'fadeOutUp', typeId: 2 },
      { label: '向下退出', value: 'fadeOutDown', typeId: 2 },
      { label: '向左长距退出', value: 'fadeOutLeftBig', typeId: 2 },
      { label: '向右长距退出', value: 'fadeOutRightBig', typeId: 2 },
      { label: '向上长距退出', value: 'fadeOutUpBig', typeId: 2 },
      { label: '向下长距退出', value: 'fadeOutDownBig', typeId: 2 },
      { label: '旋转退出', value: 'rotateOut', typeId: 2 },
      { label: '左顺时针旋转', value: 'rotateOutDownLeft', typeId: 2 },
      { label: '右逆时针旋转', value: 'rotateOutDownRight', typeId: 2 },
      { label: '左逆时针旋转', value: 'rotateOutUpLeft', typeId: 2 },
      { label: '右逆时针旋转', value: 'rotateOutUpRight', typeId: 2 },
      { label: '弹出', value: 'bounceOut', typeId: 2 },
      { label: '向左弹出', value: 'bounceOutLeft', typeId: 2 },
      { label: '向右弹出', value: 'bounceOutRight', typeId: 2 },
      { label: '向上弹出', value: 'bounceOutUp', typeId: 2 },
      { label: '向下弹出', value: 'bounceOutDown', typeId: 2 },
      { label: '光速进出', value: 'lightSpeedOut', typeId: 2 },
      { label: '中心X轴旋转', value: 'flipOutX', typeId: 2 },
      { label: '中心Y轴旋转', value: 'flipOutY', typeId: 2 },
      { label: '左长半径旋转', value: 'rollOut', typeId: 2 },
      { label: '由小变大退出', value: 'zoomOut', typeId: 2 },
      { label: '左变大退出', value: 'zoomOutLeft', typeId: 2 },
      { label: '右变大退出', value: 'zoomOutight', typeId: 2 },
      { label: '向上变大退出', value: 'zoomOutUp', typeId: 2 },
      { label: '向下变大退出', value: 'zoomOutDown', typeId: 2 },
      { label: '向左滑动收起', value: 'slideOutLeft', typeId: 2 },
      { label: '向右滑动收起', value: 'slideOutRight', typeId: 2 },
      { label: '向上滑动收起', value: 'slideOutUp', typeId: 2 },
      { label: '向下滑动收起', value: 'slideOutDown', typeId: 2 }
    ]
  }
]

export default animateCssClassName

export const animateOption = {
  duration: 1,
  infinite: '',
  interationCount: 1,
  delay: 0
}

export const animateGroup = [{
  label: '无效果',
  value: ''
}, {
  label: '淡入淡出',
  value: 'fadeIn,fadeOut'
}, {
  label: '向左滑动',
  value: 'fadeInLeft, fadeOutLeft'
}, {
  label: '向右滑动',
  value: 'fadeInRight, fadeOutRight'
}, {
  label: '向上滑动',
  value: 'fadeInUp, fadeOutUp'
}, {
  label: '向下滑动',
  value: 'fadeInDown, fadeOutDown'
}, {
  label: '向下滑动',
  value: 'fadeInDown, fadeOutDown'
}, {
  label: '旋转',
  value: 'rotateIn, rotateOut'
}, {
  label: '变大',
  value: 'zoomIn, zoomOut'
}]
